Skip to content

Conversation

@clavin-xlnx
Copy link
Member

No description provided.

clavin-xlnx and others added 30 commits April 10, 2025 09:57
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
#1291)

* Add ability for PerformanceExplorer to ensure external routability with InlineFlopTools

Signed-off-by: Andrew Butt <[email protected]>

* Add ability to place flip-flops around array in array_builder to make out_of_context designs more realistic

Signed-off-by: Andrew Butt <[email protected]>

* Add automatic PBlock selection and allow 5 inline flip-flops to be placed in a slice

Signed-off-by: Andrew Butt <[email protected]>

* Add option to specify whether ArrayBuilder design in OOC

Signed-off-by: Andrew Butt <[email protected]>

* Refactor getNetsWithOverlappingNodes

Signed-off-by: Andrew Butt <[email protected]>

* Fix java 8 compat

Signed-off-by: Andrew Butt <[email protected]>

* Address comments

Signed-off-by: Andrew Butt <[email protected]>

* Swap order of SLICE and DSP checks

Co-authored-by: Chris Lavin <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>

* Prevent flops from being added to the clock on fully ooc designs (no ibuf on clock)

Signed-off-by: Andrew Butt <[email protected]>

---------

Signed-off-by: Andrew Butt <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>
Co-authored-by: Andrew Butt <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>
clavin-xlnx and others added 14 commits October 20, 2025 17:09
…to 2.20.0 (#1306)

* Testing updated 3rd party packages

Signed-off-by: Chris Lavin <[email protected]>

* Minor additions to DesignComparator

Signed-off-by: Chris Lavin <[email protected]>

* Update license to reflect new/updated packages

Signed-off-by: Chris Lavin <[email protected]>

* rc1 jar

Signed-off-by: Chris Lavin <[email protected]>

* Fix failing DesignComparator test.

Signed-off-by: Chris Lavin <[email protected]>

* Address review comments

Signed-off-by: Chris Lavin <[email protected]>

---------

Signed-off-by: Chris Lavin <[email protected]>
* [ECOTools] disconnectNet() to use skipUnrouteIntraSite property

Full property: rapidwright.ecotools.disconnectNet.skipUnrouteIntraSite

Signed-off-by: Eddie Hung <[email protected]>

* Fix comment

Signed-off-by: Eddie Hung <[email protected]>

* [TestCell] Add testGetAllCorrespondingSitePinNamesLUTRouteThru()

Signed-off-by: Eddie Hung <[email protected]>

---------

Signed-off-by: Eddie Hung <[email protected]>
* Full TCL parser for XDC

Signed-off-by: Jakob Wenzel <[email protected]>

* Testing updated 3rd party packages

Signed-off-by: Chris Lavin <[email protected]>

* Minor additions to DesignComparator

Signed-off-by: Chris Lavin <[email protected]>

* Update license to reflect new/updated packages

Signed-off-by: Chris Lavin <[email protected]>

* rc1 jar

Signed-off-by: Chris Lavin <[email protected]>

* Fix failing DesignComparator test.

Signed-off-by: Chris Lavin <[email protected]>

* Adds Jacl 1.4.1 as a library dependency

Signed-off-by: Chris Lavin <[email protected]>

* Address review comments

Signed-off-by: Chris Lavin <[email protected]>

* add more jacadoc, refactor to own package

Signed-off-by: Jakob Wenzel <[email protected]>

* 2025.2.0-rc2 jar with refactored XDCParser reference in Design.writeCheckpoint()

Signed-off-by: Chris Lavin <[email protected]>

* Add vertical clock spine printing and clock root detection (#1314)

* Add vertical clock spine printing and clock root detection

Signed-off-by: Andrew Butt <[email protected]>

* Update comments

Signed-off-by: Andrew Butt <[email protected]>

* Add test for findClockRootVRoute

Signed-off-by: Andrew Butt <[email protected]>

* Update test/src/com/xilinx/rapidwright/design/TestNetTools.java

Co-authored-by: Chris Lavin <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>

* Update test/src/com/xilinx/rapidwright/design/TestNetTools.java

Co-authored-by: Chris Lavin <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>

---------

Signed-off-by: Andrew Butt <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>

* Apply suggestions from code review

Co-authored-by: Chris Lavin <[email protected]>
Signed-off-by: Jakob Wenzel <[email protected]>

* [PBlock] Add IsSoft and ExcludePlacement property in pblock (#1315)

* [PBlock] Add IsSoft and ExcludePlacement property in pblock

Signed-off-by: coherent17 <[email protected]>

* [PBlock] Update getTclConstraints

Signed-off-by: coherent17 <[email protected]>

* [PBlock] reuse dcp in RapidWrightDCP to run test

Signed-off-by: coherent17 <[email protected]>

* [PblockProperty] Relocate PblockProperty and add unit test to test TclConstraints

Signed-off-by: coherent17 <[email protected]>

* [PblockProperty] Remove toString in PblockProperty

Signed-off-by: coherent17 <[email protected]>

---------

Signed-off-by: coherent17 <[email protected]>

* apply more review suggestions

Signed-off-by: Jakob Wenzel <[email protected]>

* link to class documentation for lookup

Signed-off-by: Jakob Wenzel <[email protected]>

* add testcase

Signed-off-by: Jakob Wenzel <[email protected]>

* Test constraints for parsing, stringifying and then parsing again

Signed-off-by: Jakob Wenzel <[email protected]>

* add missing license header

Signed-off-by: Jakob Wenzel <[email protected]>

* parse pblocks with XDCParser

Signed-off-by: Jakob Wenzel <[email protected]>

* fix wrong import, fix license headers

Signed-off-by: Jakob Wenzel <[email protected]>

* check XDCParser against all DCPs in RapidWrightDCP

Signed-off-by: Jakob Wenzel <[email protected]>

* 2025.2.0-rc3, fixes #1320

Signed-off-by: Chris Lavin <[email protected]>

* add roundtrip testing to TestConstraintTools

Signed-off-by: Jakob Wenzel <[email protected]>

* test roundtrip for all xdc, speed up get_cells

Signed-off-by: Jakob Wenzel <[email protected]>

* Updating reference to RapidWrightDCP

Signed-off-by: Chris Lavin <[email protected]>

---------

Signed-off-by: Jakob Wenzel <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>
Signed-off-by: coherent17 <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>
Co-authored-by: Andrew Butt <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>
Co-authored-by: Coherent17 <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>
* Only remove top level Vivado bus prevention annotations

Signed-off-by: Andrew Butt <[email protected]>

* Update src/com/xilinx/rapidwright/edif/EDIFCell.java

Co-authored-by: Chris Lavin <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>

* Update javadoc

Signed-off-by: Andrew Butt <[email protected]>

---------

Signed-off-by: Andrew Butt <[email protected]>
Signed-off-by: Andrew Butt <[email protected]>
Co-authored-by: Chris Lavin <[email protected]>
* [EDIFPort] Refactor getBitBlastedIndices()

Signed-off-by: Chris Lavin <[email protected]>

* Check if isBus()

Signed-off-by: Chris Lavin <[email protected]>

* Update src/com/xilinx/rapidwright/edif/EDIFPort.java

Co-authored-by: eddieh-xlnx <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>

* Fixing chronic misspelling of indices

Signed-off-by: Chris Lavin <[email protected]>

* Update src/com/xilinx/rapidwright/edif/EDIFPort.java

Co-authored-by: eddieh-xlnx <[email protected]>
Signed-off-by: Chris Lavin <[email protected]>

---------

Signed-off-by: Chris Lavin <[email protected]>
Co-authored-by: eddieh-xlnx <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants